package Classroom.A0408.classDemo1;

public class Student {
    /**
     * [权限修饰符 final static ] class 类名{
     * <p>
     * <p>
     * }
     * 类： 外部类   内部类（static）
     * 外部类： 常规定义的都是外部类
     * 内部类： 类中定义类
     * 类 = 属性  + 行为(方法)
     * 属性 ： 在类中直接定义    [修饰符] 类型  属性名;
     */
        //属性(全局变量)    参考变量
        String num;
        String name;
        int age;
        String gender;

        //行为  == 方法
        public void eat() {
            System.out.println(name + "吃饭");
        }

        //输出当前学生信息
        public void getMsg() {
            System.out.println("学生姓名：" + name + "学号：" + num);
        }

        public static void main(String[] args) {
            //如何表示一个具体的学生
            // 实例化对象   new 在内存中开辟空间保存实例化的对象
            //类型（类）  引用变量名 = new 类型（）;
            Student stu; //声明
            stu = new Student();
            //属性赋值  通过对象名.属性名 = 赋值；
            stu.num = "202019784578";
            stu.name = "jack";
            stu.age = 20;
            stu.gender = "男";
            //实例方法的调用   对象名.方法名(实参列表.....);
            stu.eat();
            stu.getMsg();
            //保存另外一名学生信息
            Student stu2 = new Student();
            stu2.name = "tom";
            stu2.num = "202014548798";
            stu2.age = 20;
        }
}